<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="pos.presentation.*,java.util.*,pos.domain.*"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<link rel="stylesheet" type="text/css" href="../style/style.css" />
</head>
<body>
	
	<jsp:include page="index.jsp"/>
		<div id=centro>
			<fieldset>
				<% if (session.getAttribute("session.user")==null){%>
					<tr> 
					<td><p>Necesita loguearse para tener disponible esta opción.</p></td>
					</tr>
				<%}else{ %>
				<p>Ha buscado <%=(String)session.getAttribute("campoBusqueda")%></p>
				<%  String a = (String)session.getAttribute("categoria");
					if (a.equals("all")){%>
						<p>en todas las categorias</p>
					<%	ObjetoStore o = ObjetoStore.getInstance();
						List<Objeto> objetos = o.getObjetos();
						Iterator<Objeto> i = objetos.iterator();
						while(i.hasNext()){
							Objeto ob = i.next();
							String nombre = ob.getNombre();		
							if (nombre.contains((String)session.getAttribute("campoBusqueda")))	{%>
								<p><a href="descripcion.jsp?pid=<%=ob.getOID()%>"><%=ob.getNombre()%></a></p>
						<%	}
						}
						ViviendaStore vs = ViviendaStore.getInstance();
						List<Vivienda> viviendas = vs.getViviendas();
						Iterator<Vivienda> it = viviendas.iterator();
						while(it.hasNext()){
							Vivienda vi = it.next();
							String desc = vi.getDescripcion();
							String ciud = vi.getCiudad();
							if (desc.contains((String)session.getAttribute("campoBusqueda"))||ciud.contains((String)session.getAttribute("campoBusqueda")))	{%>
								<p><a href="descripcionVivienda.jsp?pid=<%=vi.getOID()%>"><%=vi.getDescripcion()%></a></p>
					<%		} %>						
				<%		}
						}
						else {	
							
							if (a.equals("Inmobiliaria")){ 
							%>
							
								<p>en la categoría <%=(String)session.getAttribute("categoria") %></p>
						<%	ViviendaStore vs = ViviendaStore.getInstance();
							List<Vivienda> viviendas = vs.getViviendas();
							Iterator<Vivienda> i = viviendas.iterator();
							while(i.hasNext()){
								Vivienda vi = i.next();
								String desc = vi.getDescripcion();
								String ciud = vi.getCiudad();
								if (desc.contains((String)session.getAttribute("campoBusqueda"))||ciud.contains((String)session.getAttribute("campoBusqueda")))	{%>
									<p><a href="descripcionVivienda.jsp?pid=<%=vi.getOID()%>"><%=vi.getDescripcion()%></a></p>
						<%		} %>						
					<%		}
							}
								else{	%>
									<p>en la categoría <%=(String)session.getAttribute("categoria") %></p>
					<%			ObjetoStore o = ObjetoStore.getInstance();
								List<Objeto> objetos = o.getObjetos();
								Iterator<Objeto> i = objetos.iterator();
								while(i.hasNext()){
									Objeto ob = i.next();
									String nombre = ob.getNombre();
									if (nombre.contains((String)session.getAttribute("campoBusqueda"))&&(a.equals(ob.getTipo())))	{%>
										<p><a href="descripcion.jsp?pid=<%=ob.getOID()%>"><%=ob.getNombre()%></a></p>
					<%}
						}%>
					<%}}} %>
				
			</fieldset>
		</div>
</body>
</html>